Avis de mise à niveau

Il est nécessaire de prendre en compte des éléments spéciaux pour procéder à la mise à jour à partir de versions antérieures à celles énumérées ci-dessous. Veuillez examiner les avis suivants en fonction de la version de Blue Prism à partir de laquelle vous faites la mise à niveau.

Par exemple, si un déploiement en cours d'exécution à la version 6.0 passe par une mise à niveau vers la version 6.7, il est essentiel de suivre les informations pour les mises à jour antérieures aux versions 6.3, 6.4.2, 6.5, 6.6 et 6.7.

Comme pour toutes les mises à jour, il est essentiel d'effectuer une sauvegarde complète et vérifiée de la base de données avant d'appliquer les mises à niveau de la base de données.

Pour filtrer les avis de mise à niveau, sélectionnez la version majeure à partir de laquelle vous effectuez la mise à niveau et la version vers laquelle vous souhaitez passer. Actualisez votre navigateur pour réinitialiser le filtre.

Version 3.5.25 de Blue Prism

Dissocier manuellement certains rôles de sécurité avant de mettre à niveau

En cas de mise à niveau d'une version antérieure à la version 3.5.25, un certain nombre de rôles de sécurité doivent être dissociés manuellement des utilisateurs de la zone Utilisateurs (Gestionnaire de système – Sécurité) avant de procéder à la mise à niveau. Les rôles à dissocier sont : concepteur de processus, concepteur d'objets métier et observateur

Le service de serveur Blue Prism doit être supprimé manuellement

Si un serveur Blue Prism a été déployé en tant que service Windows, il est également nécessaire de supprimer la clé de serveur Blue Prism du registre sur cette machine.

  • Lancer l'éditeur de registre, REGEDIT
  • Recherchez : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog
  • Localisez la clé de serveur Blue Prism
  • Supprimez cette clé et toutes les sous-clés

Version 4.2.16 de Blue Prism

Les clés de licence précédentes ne fonctionneront pas

Cette version introduit un nouveau format de clé de licence, une nouvelle clé doit donc être obtenue avant la mise à niveau. Vous pouvez les demander auprès de votre gestionnaire de compte Blue Prism.

Version 4.2.35 de Blue Prism

Les services Web Blue Prism doivent être réexaminés

Cette version introduit une nouvelle méthode d'exposition des processus et des objets en tant que services Web. Par conséquent, en cas de mise à niveau d'une version antérieure, il est nécessaire pour tous les processus et objets Blue Prism qui devraient être disponibles en tant que service Web d'être explicitement exposés en utilisant les nouvelles méthodes après la mise à niveau.

Pour plus d'informations, consultez le guide de l'utilisateur v6.3 – Services Web.

Version 5.0.5 de Blue Prism

Étapes recommandées :

Avant d'appliquer la mise à jour, générez un rapport sur les rôles : cela peut être utile s'il est nécessaire de vérifier la variation des permissions des utilisateurs avant et après la mise à jour. (Système > Rapports > Rôles : générer).

Étapes requises :

  • Blue Prism v5.0 est construit sur .NET Framework 4, et donc tous les composants (clients interactifs, ressources d'exécution et serveur d'applications) nécessiteront comme prérequis que .NET 4 soit installé.
  • Une nouvelle clé de licence sera requise. Vous pouvez l'obtenir auprès de votre gestionnaire de compte Blue Prism.

Les permissions de la salle de contrôle sont automatiquement appliquées pour la ligne de commande

Le produit Blue Prism v4.2.43 a introduit un réglage optionnel qui applique les permissions de la salle de contrôle lors de l'interaction avec les processus Blue Prism via la ligne de commande. Dans la version 5.0, cette option est appliquée, ce qui signifie qu'en interagissant avec les processus par programmation via la ligne de commande, l'utilisateur a besoin de la permission nommée Accès complet à la gestion de session.

Les tableaux de bord exigent que les utilisateurs aient plus de permissions SQL

Lorsque le compte SQL utilisé pour l'accès utilisateur à la base de données a un accès restreint (c.-à-d., lorsque ce n'est pas un dbowner ou similaire), les permissions de sécurité pour ce compte peuvent nécessiter d'être étendues pour que les tableaux de bord de gestion fonctionnent correctement car ils exploitent les procédures stockées. Blue Prism fournit un certain nombre de rôles de sécurité SQL qui donnent le privilège d'exécution pour les procédures stockées nécessaires et qui peuvent être attribués à ces utilisateurs, si besoin. Ces rôles sont : bpa_ExecuteSP_DataSource_bpSystem, bpa_ExecuteSP_DataSource_custom, bpa_ExecuteSP_System.

Un espace disque SQL accru est nécessaire et le logging Unicode est désactivé par défaut

La version 5.0 de Blue Prism permet de stocker des informations présentées dans toute langue en introduisant la prise en charge du stockage des caractères Unicode dans la base de données. Les caractères Unicode nécessitent de l'espace de stockage disque supplémentaire par rapport à ASCII.

Les utilisateurs qui ont un grand nombre d'éléments de travaux en attente dans leur base de données devraient examiner leurs besoins en matière de stockage avant de les mettre à niveau en raison de l'espace de stockage supplémentaire requis.

La prise en charge Unicode est activée automatiquement dans tout le produit à l'exception du logging de session (c.-à-d. le logging qui a lieu lorsque les processus s'exécutent). Si la prise en charge Unicode est nécessaire pour l'enregistrement de session, cela peut être activé manuellement dans les réglages du système.

Avant de permettre la prise en charge Unicode pour les logs de session, la quantité d'espace disque disponible doit être prise en compte conformément à la politique actuelle de conservation et d'archivage des logs. De plus, des composants tels que la compression Unicode pour SQL (si disponible) peuvent être utilisés pour minimiser l'espace disque nécessaire.

Les clés de licence précédentes ne fonctionneront pas

Cette version introduit un nouveau format de clé de licence, une nouvelle clé doit donc être obtenue avant la mise à niveau. Vous pouvez les demander auprès de votre gestionnaire de compte Blue Prism.

Nécessite .NET Framework 4

Blue Prism v5.0 est construit sur .NET Framework 4, et donc tous les composants (clients interactifs, ressources d'exécution et serveur d'applications) nécessiteront comme prérequis que .NET 4 soit installé.

Version 5.0.23 de Blue Prism

L'agent d'ouverture de session doit également être mis à niveau

Bien qu'elles continuent d'être prises en charge, il est fortement recommandé que les versions précédentes de l'agent d'ouverture de session soient remplacées par l'agent d'ouverture de session 5.0.23 lorsque vous utilisez Blue Prism 5.0.23 pour permettre aux composants fournis dans l'agent d'ouverture de session 5.0.23 d'être réalisés.

Version 5.0.24 de Blue Prism

Les réglages de l'authentification unique doivent être revérifiés

Lors de la mise à jour d'une version précédente qui a été configurée pour utiliser l'authentification unique de Blue Prism, il est nécessaire de valider à nouveau les réglages de l'authentification unique une fois que cette version a été installée.

Version 5.0.29 de Blue Prism

La rétrogradation vers les versions antérieures nécessitera une reconfiguration.

La rétrogradation d'un appareil qui a été installé avec la version 5.0.29 (ou supérieure) vers une version antérieure entraînera l'incapacité de Blue Prism à lire correctement les fichiers de configuration locaux. La reconfiguration nécessitera une intervention manuelle.

Version 6.0 de Blue Prism

Nécessite .NET Framework 4.7

Tous les composants (clients interactifs, ressources d'exécution et serveur d'applications) nécessiteront comme prérequis que .NET 4.7 soit installé.

Introduit WCF (Windows Communication Foundation)

Des méthodes de communication de serveur alternatives ont été introduites, en plus de .NET Remoting. Après une mise à niveau réussie, il est recommandé de choisir l'une des nouvelles méthodes de communication WCF. Les modes de connexion WCF nécessitent que la persistance de session soit activée. Si l'équilibrage de charge existant est configuré de manière à ne pas appliquer la persistance de session, il faudra reconfigurer.

Les dates sont désormais traitées selon une logique différente

La logique utilisée pour interpréter les dates et les heures a changé et il est important que tous les processus qui utilisent la date et les heures, en particulier ceux qui utilisent des collections comportant des étapes de code, soient validés de nouveau et mis à jour en conséquence. Consultez les notes de version pour plus de détails, ainsi que la fiche de données v6 – Gestion de la date et de l'heure disponible sur le portail pour obtenir des renseignements complets sur les modifications et les répercussions. Des modifications esthétiques sont également incluses. Par exemple, les logs de session sont maintenant enregistrés et affichés à l'heure locale de la ressource et l'historique des alertes de processus est maintenant stocké en UTC et affiché à l'heure locale du client.

Les sessions en attente ou en cours doivent être terminées ou annulées avant la mise à niveau

Les automatisations de processus en cours d'exécution ou en attente doivent être terminées ou autrement arrêtées ou annulées avant la mise à niveau afin d'éviter les problèmes découlant de la mise à jour de la logique de gestion de la date et de l'heure. Les modules linguistiques Tesseract devront être mis à jour sur tous les appareils

Les modules linguistiques Tesseract compatibles avec Tesseract 3.05.01 devront être déployés sur tous les appareils qui utilisent Tesseract avec des modules linguistiques. Les fichiers peuvent être téléchargés à partir du site du produit Tesseract :

https://github.com/tesseract-ocr/tesseract/wiki/Data-Files.

Un nouveau programme d'installation a été introduit

Un nouveau programme d'installation Blue Prism a été introduit dans la version 6.0 et a apporté des modifications aux procédures d'installation scriptées. Consultez le guide utilisateur V6 - Installer l'édition entreprise pour plus de détails.

Version 6.3 de Blue Prism

Environnements d'équipes multiples (permissions de groupe) – valider l'attribution des permissions

L'attribution des permissions est maintenant plus détaillée et un certain nombre de nouvelles permissions ont été fournies. Pour faciliter les mises à niveau, tous les rôles d'utilisateur préexistants sont automatiquement élargis pour inclure ces nouveaux rôles sélectionnés : exécuter (objets/processus) ; exécuter (objets/processus) en tant que services web ; authentifier comme ressource. Pour les nouveaux déploiements, ces permissions ne sont ajoutées qu'aux rôles de sécurité appropriés.

L'attribution de toutes les permissions doit être examinée pour s'assurer qu'elles sont appropriées pour les utilisateurs concernés.

Permissions du rôle d'administrateur de processus

Avant la mise à niveau, vérifiez que les permissions suivantes ne sont pas attribuées au rôle d'administrateur de processus par défaut :

  • Object Studio > Tester les objets métier
  • Process Studio > Tester les processus

Si ces permissions sont attribuées au rôle, supprimez-les dans Système > Sécurité > Rôles utilisateur, avant de passer à la version 6.3 ou supérieure.

Après une mise à niveau réussie, le rôle d'administrateur de processus reçoit des permissions équivalentes.

Nouveaux groupes par défaut pour les objets et les processus

Lors d'une mise à niveau vers la version 6.3, de nouveaux groupes Par défaut sont ajoutés aux arbres de navigation dans Object Studio et Process Studio. Avant la mise à niveau, tout groupe existant nommé Par défaut qui contient un ou plusieurs sous-groupes doit être renommé.

Nouvelle permission requise pour appeler des objets ou des processus exposés en tant que services Web

Une nouvelle permission, Exécuter en tant que service Web, est requise pour appeler un objet ou un processus exposé en tant que service Web.

Certaines options de programmation ne fonctionneront plus par défaut

Plusieurs commandes de gestion de session (créer, démarrer, supprimer) ne fonctionnent plus par défaut. Elles ont été remplacées par createas, startas et deleteas qui nécessitent l'utilisation de la méthode getauthtoken.

Bien que ceci ne soit pas recommandé, les méthodes précédentes peuvent être réactivées en désactivant le nouveau réglage qui applique les permissions de contrôle des utilisateurs lors de l'exécution des actions de gestion de session.

Nouveau mécanisme pour sécuriser l'accès aux ressources d'exécution

L'option Droits d'accès ajoutée au menu contextuel pour les groupes de ressources remplace la méthode précédente d'application des permissions aux ressources individuelles dans le gestionnaire de système. Le nouveau mécanisme basé sur des dossiers s'aligne avec le nouveau mécanisme de sécurisation des objets et des processus et offre, en outre, un meilleur contrôle.

Les éléments qui ont été sécurisés à l'aide de l'ancien mécanisme doivent être revérifiés manuellement à l'aide du nouveau.

Version 6.4.2 de Blue Prism

Permettre l'isolement automatique des instantanés lorsque vous utilisez la capacité du produit à créer ou à mettre à jour des bases de données

Lors de la mise à jour ou de la création d'une base de données en utilisant les capacités du produit, le réglage Permettre l'isolement des instantanés est désormais appliqué automatiquement pour les bases de données nouvelles et mises à jour par défaut, à condition que l'utilisateur mettant à jour ou créant la base de données ait la permission SQL Modifier la base de données. Lors de l'exécution d'une mise à niveau, il est possible qu'un utilisateur n'ait pas cette permission et, par conséquent, l'isolement des instantanés ne sera pas activé. Dans ce cas, la mise à niveau sera toujours effectuée, mais lorsque vous tenterez d'ouvrir une session ou de lancer un service de serveur Blue Prism, un message informera l'utilisateur que l'isolement des instantanés doit être activé avant qu'une connexion à la base de données puisse être établie.

Pour activer manuellement l'isolement des instantanés après la création ou la mise à niveau de la base de données, un utilisateur ayant des permissions de modification de la base de données doit exécuter la commande suivante :

ALTER DATABASE [%%dbasename%%] SET ALLOW_SNAPSHOT_ISOLATION ON

L'isolement des instantanés doit être appliqué manuellement si vous utilisez un script pour créer ou mettre à niveau une base de données

Lors de la création ou de la mise à niveau d'une base de données en utilisant un script, il est nécessaire d'appliquer manuellement le réglage Permettre l'isolement des instantanés à la base de données.

Pour activer manuellement l'isolement des instantanés après la création ou la mise à niveau de la base de données, un utilisateur ayant des permissions de modification de la base de données doit exécuter la commande suivante :

ALTER DATABASE [%%dbasename%%] SET ALLOW_SNAPSHOT_ISOLATION ON

Version 6.5 de Blue Prism

Les logs de session ne sont pas migrés par défaut

Lors d'une mise à niveau, sélectionnez si les données du log de session sont migrées vers de nouveaux tableaux de base de données ou si elles sont conservées dans des tableaux existants. Selon le volume des données du log de session, la migration peut être effectuée pendant la mise à niveau via l'interface utilisateur ou après la mise à niveau en utilisant un outil disponible auprès du service clientèle de Blue Prism.

Pour simplifier le processus de mise à niveau, les logs de session doivent être archivés avant la mise à niveau. Par défaut, les logs de session qui restent dans le système ne seront pas visibles après la mise à niveau, mais peuvent toujours être migrés, si nécessaire.

Les options suivantes s'affichent quand Mettre à jour la base de données est sélectionné à partir de la boîte de dialogue Configuration de la connexion :

  • Mettre à jour la base de données et conserver les logs de session dans les tables existantes : les nouveaux tableaux de base de données sont créés pendant la mise à niveau, mais les données du log de session demeurent dans les tableaux existants. C'est l'option par défaut et cela fournit le chemin de mise à niveau recommandé, en veillant à ce que les mises à niveau soient effectuées plus rapidement. Les noms des tableaux de logs de session existants ont le suffixe '_pre65'. Les données de ces tableaux ne sont pas visibles dans la gestion de session, mais peuvent quand même être migrées à l'aide de l'outil disponible auprès du service clientèle de Blue Prism.
  • Mettre à jour la base de données et migrer des données de logs de session existantes vers de nouveaux tableaux : les données des logs de session sont migrées vers de nouveaux tableaux de base de données pendant la mise à niveau. La migration pouvant prendre un certain temps, cette option n'est pas disponible pour les environnements avec plus de 10 millions de logs de session ou 10 Go de données et n'est pas recommandée pour les environnements avec plus d'1 million de logs de session.

Lors de la génération de scripts de mise à niveau en utilisant le bouton « Générer le script », le script créé lancera la mise à jour sans migration des logs de session.

Les modules linguistiques Tesseract doivent être mis à jour

Le moteur de reconnaissance optique de caractères Tesseract a été mis à niveau vers la version 4.0 et est appliqué à toutes les installations de Blue Prism 6.5. Tous les modules linguistiques non anglais des versions antérieures à la version 6.5 ne fonctionneront plus et de nouveaux modules devront être installés.

Si nécessaire, Blue Prism 6.5 peut être configuré pour utiliser les versions précédentes de Tesseract. Pour plus d'informations, voir Tesseract V4.0.0.

Le logging Unicode doit être activé pour les versions chinoise et japonaise de Blue Prism

Pour vous assurer que les logs de processus sont correctement audités dans les versions de Blue Prism en chinois simplifié et en japonais, sélectionnez Activer la prise en charge Unicode pour les logs de session dans Système > Réglages.

La nouvelle tentative automatique n'est plus créée pour les éléments de file d'attente de travaux verrouillés

Si un élément de la file d'attente de travaux est verrouillé à la fin d'une session, le processus de nettoyage ne marque désormais que l'élément avec une exception. Auparavant, ce scénario aurait automatiquement créé une nouvelle tentative pour l'élément de la file d'attente.

Version 6.6 de Blue Prism

Les plannings créés à l'aide de la version 6.5 de Blue Prism sur un système d'exploitation turc devront être supprimés et recréés

Tous les plannings créés à l'aide de la version 6.5 de Blue Prism sur un système d'exploitation turc devront être supprimés et recréés après la mise à niveau de cette version. Si tel n'est pas le cas, le planning ne va pas s'exécuter, mais va afficher une réussite dans l'écran Activité récente de la salle de contrôle.

Il est nécessaire de vérifier manuellement les configurations des passerelles de données en ce qui concerne l'impact des tableaux de bord publiés automatiquement renommés

Les tableaux de bord publiés avec des noms en double sont renommés avec un suffixe numéroté lors d'une mise à niveau vers la version 6.6. Le cas échéant, ces tableaux de bord seront désélectionnés dans toute configuration de passerelles de données dans laquelle ils sont référencés. Il est nécessaire de vérifier toutes les configurations de passerelles de données pour s'assurer que les tableaux de bord requis sont sélectionnés.

Version 6.7 de Blue Prism

Chiffrement de certificat du fichier de configuration du serveur d'applications Blue Prism

Envisagez d'implémenter le chiffrement de certificat pour protéger les informations contenues dans les fichiers de configuration du serveur d'applications. Des détails sur l'utilisation du chiffrement de certificat pour la configuration du serveur d'applications Blue Prism sont disponibles ici.

La commande de capacités (caps) doit être réactivée manuellement en cas d'utilisation d'objets métier binaires

La commande caps, appelée dès qu'un client interactif Blue Prism se connecte à une ressource d'exécution et qui, à l'origine, a été créée pour prendre en charge l'interaction avec les objets métier binaires dans la version 3, est désormais désactivée par défaut afin d'améliorer les performances. Si vous utilisez toujours des objets métier binaires, veuillez contacter l'assistance Blue Prism pour savoir comment réactiver cette commande.

Aide produit hors ligne

À compter de la version 6.7, l'aide produit Blue Prism est disponible uniquement en ligne par défaut, et tous les liens vers l'aide dans le produit vous redirigent vers les fichiers d'aide en ligne. Si vous ne souhaitez pas accéder à la nouvelle aide produit en ligne ou si vous souhaitez mettre cette aide à disposition localement au sein de votre environnement, l'option Activer l'aide hors ligne a été ajoutée à l'écran Système > Système - Réglages. Il s'agit d'un réglage à l'échelle du système, qui s'applique à tous les appareils Blue Prism connectés à l'environnement. Autrement dit, l'aide doit être stockée à un emplacement accessible depuis tous les appareils.

Une fois téléchargée, l'aide peut être mise à disposition en indiquant son emplacement dans les réglages système de Blue Prism.

  1. Téléchargez les fichiers d'aide depuis la page du produit Blue Prism 6.7 sur le portail client.
  2. Extrayez l'aide depuis le fichier ZIP vers l'emplacement désiré. L'aide peut être hébergée sur un réseau interne, un répertoire partagé ou placé dans un dossier sur une machine locale.
  3. Sur le client interactif Blue Prism, cliquez sur l'onglet Système et sélectionnez Système > Réglages.
  4. Dans la section Aide hors ligne, cochez la case et saisissez l'URL ou l'emplacement du dossier du répertoire parent des fichiers d'aide.

Vous avez désormais accès aux fichiers d'aide à l'emplacement spécifié lorsque vous demandez de l'aide depuis l'interface utilisateur Blue Prism. Pour utiliser de nouveau l'aide sur serveur, décochez la case Activer l'aide hors ligne.

Version 6.7.1 de Blue Prism

Installation requise en cas de mise à niveau vers la version 6.7.1.

Ces informations sont valables uniquement pour une mise à niveau vers la version 6.7.1. Si vous procédez à une mise à niveau vers la version 6.7.2 ou ultérieure, nous vous recommandons de suivre la méthode décrite ici.

Si vous procédez à une mise à niveau depuis Blue Prism 6.6 ou une version antérieure à la 6.7.1, cette version doit être installée sur tous les appareils (clients, ressources d'exécution et serveurs d'applications).

Si vous procédez à une mise à niveau depuis Blue Prism 6.7.0 :

  • La version 6.7.1 doit être installée sur tous les clients interactifs.
  • Si les ressources d'exécution ont été mises à niveau vers la version 6.7.0 et qu'elles ont été configurées de façon à ce que le fichier user.config se trouve sous Users\Username\AppData\Roaming\Blue Prism Limited\Automate V3, ces ressources doivent être mises à niveau vers la version 6.7.1 ou le fichier user.config doit être supprimé.
  • Les appareils dotés de la version 6.7.1 peuvent se connecter aux services de l'application dotés de la version 6.7.0 ou 6.7.1. La mise à niveau des serveurs dotés de la version 6.7.0 vers la version 6.7.1 sert uniquement à mieux préparer le système en vue d'une mise à jour future en corrigeant le problème bg-5533 décrit ci-dessous. Si vous mettez à niveau les services de l'application depuis la version 6.7.0 vers la version 6.7.1, veillez à noter dans les moindres détails le log existant ainsi que les autres propriétés configurées pour le service de serveur Blue Prism afin de pouvoir les appliquer à nouveau après la mise à niveau.

Version 6.7.2 de Blue Prism

Installation requise en cas de mise à niveau vers la version 6.7.2

Ces informations sont valables uniquement pour une mise à niveau vers la version 6.7.2. Si vous procédez à une mise à niveau vers la version 6.7.3 ou ultérieure, nous vous recommandons de suivre la méthode décrite ici.

Si vous procédez à une mise à niveau depuis Blue Prism 6.6 ou une version antérieure à la 6.7.2, cette version doit être installée sur tous les appareils (clients, ressources d'exécution et serveurs d'applications).

Si vous procédez à une mise à niveau depuis Blue Prism 6.7.0 ou 6.7.1 :

  • La version 6.7.2 doit être installée sur tous les clients interactifs.
  • La version 6.7.2 doit être installée sur toutes les ressources d'exécution.
  • Les appareils dotés de la version 6.7.2 peuvent se connecter aux services de l'application dotés de la version 6.7.0, 6.7.1 ou 6.7.2. La mise à niveau des serveurs dotés de la version 6.7.0 vers la version 6.7.2 sert uniquement à mieux préparer le système en vue d'une mise à jour future en corrigeant le problème bg-5533, qui est apparu dans la version 6.7.0 et a été corrigé dans la version 6.7.1. Si vous mettez à niveau les services de l'application depuis la version 6.7.0 vers la version 6.7.2, veillez à noter les informations de connexion existantes ainsi que les autres propriétés configurées pour le service de serveur Blue Prism afin de pouvoir les appliquer à nouveau après la mise à niveau.

Version 6.7.3 de Blue Prism

Installation requise en cas de mise à niveau vers la version 6.7.3

Si vous procédez à une mise à niveau depuis Blue Prism 6.6 ou une version antérieure à la 6.7.3, cette version doit être installée sur tous les appareils (clients, ressources d'exécution et serveurs d'applications).

Si vous procédez à une mise à niveau depuis Blue Prism 6.7.0, 6.7.1 ou 6.7.2 :

  • La version 6.7.3 doit être installée sur tous les clients interactifs.
  • La version 6.7.3 doit être installée sur toutes les ressources d'exécution.
  • Les appareils dotés de la version 6.7.3 peuvent se connecter aux services de l'application dotés de la version 6.7.0, 6.7.1, 6.7.2 ou 6.7.3. La mise à niveau des serveurs dotés de la version 6.7.0 vers la version 6.7.3 sert uniquement à mieux préparer le système en vue d'une mise à jour future en corrigeant le problème bg-5533, qui est apparu dans la version 6.7.0 et a été corrigé dans la version 6.7.1. Si vous mettez à niveau les services de l'application depuis la version 6.7.0 vers la version 6.7.3, veillez à noter les informations de connexion existantes ainsi que les autres propriétés configurées pour le service de serveur Blue Prism afin de pouvoir les appliquer à nouveau après la mise à niveau.

Version 6.8 de Blue Prism

Vérifiez que le nouveau réglage pour Chrome, Edge et Firefox est adapté.

À compter de la version 6.8, les extensions de navigateur Blue Prism sélectionneront, par défaut, de manière dynamique un port de la plage éphémère pour communiquer avec Blue Prism. Ainsi, les administrateurs n'ont plus besoin de configurer un port défini sur chaque machine afin de veiller à ce que Blue Prism puisse automatiser les navigateurs de façon efficace. De plus, la stabilité de l'extension est améliorée.

Dans les situations suivantes, les utilisateurs doivent toujours utiliser un port d'extension de navigateur fixe en activant le nouveau réglage système Utiliser uniquement le port d'extension de navigateur fixe (31924) :

  • En cas d'utilisation de Blue Prism avec d'anciennes versions de l'extension pour navigateur : cette situation se produira uniquement lorsque des politiques on été configurées de façon à empêcher l'installation automatique de versions plus récentes de l'extension pour navigateur, ou lorsque Blue Prism fonctionne dans un environnement hors ligne et qu'une nouvelle version de l'extension n'est pas déployée au moment de la mise à niveau du produit.
  • Lors du rattachement à des instances de navigateurs lancés manuellement ou non en utilisant un modèle d'objet Blue Prism.

Toutes les ressources d'exécution utilisées pour exécuter des processus qui automatisent Chrome, Edge et Firefox doivent être redémarrées lors de la modification de ce réglage.

Voir Réglages système pour en savoir plus.

L'extension de navigateur Chrome doit être installée manuellement pour être utilisée avec Microsoft Edge

Ces étapes ne sont requises que si vous effectuez une mise à niveau vers une version 6.8. Si vous effectuez une mise à niveau vers la version 6.9, il n'est pas nécessaire d'installer manuellement l'extension pour navigateur Edge, car elle peut être installée automatiquement depuis le programme d'installation de Blue Prism à compter de la version 6.9.

Pour utiliser l'extension de navigateur Chrome de Blue Prism avec les versions basées sur Chromium de Microsoft Edge, l'extension doit être installée manuellement comme suit :

  1. Dans Edge, saisissez edge://extensions dans la barre d'adresse.
  2. Sélectionnez le réglage Autoriser les extensions provenant d'autres boutiques.
  3. Accédez au magasin Chrome et cherchez l'extension de navigateur de Blue Prism. Vous pouvez également utiliser cette URL.
  4. Cliquez sur Ajouter à Chrome.

Voir Intégration de Chrome, Edge et Firefox pour en savoir plus.

L'extension du navigateur Firefox à utiliser avec la version 74 ou ultérieure de Firefox doit être installée manuellement

Ces informations sont valables uniquement pour une mise à niveau vers la version 6.8. Si vous procédez à une mise à niveau vers la version 6.9 ou ultérieure, nous vous recommandons de suivre la méthode décrite dans Version 6.9 de Blue Prism.

L'extension Firefox de Blue Prism est installée automatiquement si elle est sélectionnée lors d'une installation ou d'une mise à jour personnalisée de Blue Prism. Toutefois, pour les applications et les sites Web utilisant la version 74 ou ultérieure de Firefox, l'extension doit être installée manuellement comme suit :

  1. Dans Firefox, saisissez firefox://about:addons dans la barre d'adresse.
  2. Dans le menu outils, sélectionnez Installer un module complémentaire à partir du fichier.
  3. Dans le répertoire d'installation de Blue Prism (généralement C:\Program Files\Blue Prism Limited\Blue Prism Automate), sélectionnez le fichier FirefoxPlugin.xpi.
  4. Cliquez sur Ajouter et suivez les invites supplémentaires pour terminer l'installation.

    Une notification s'affiche lorsque l'installation est terminée et l'icône d'extension Blue Prism est ajoutée à la barre d'outils de Firefox.

Voir Intégration de Chrome, Edge et Firefox pour en savoir plus.

Environnements d'authentification native Blue Prism mis à jour pour prendre en charge les authentifications multiples

Le nouvel environnement à authentification multiple utilise l'authentification native Blue Prism existante, et tous les environnements d'authentification native Blue Prism seront mis à jour pour prendre en charge les authentifications multiples lors de la mise à niveau vers la version 6.8. Aucune action n'est requise pour continuer à utiliser Blue Prism comme avant.

Cette nouvelle fonctionnalité optionnelle permet aux utilisateurs d'associer Blue Prism à une infrastructure de services de domaine Active Directory où les administrateurs peuvent configurer l'accès des utilisateurs à Blue Prism à l'aide de l'authentification unique. Cela permet d'avoir un environnement avec des personnes qui utilisent l'authentification native Blue Prism et d'autres qui utilisent l'authentification unique Active Directory.

Voir les notes de la version 6.8 et Authentification Blue Prism pour en savoir plus.

Mise à jour du compilateur de phase de code

Le compilateur utilisé pour valider les phases de code écrites en langages C++ et Visual Basic a été mis à jour pour cette version. Étant donné que le nouveau compilateur de code applique des règles de validation de syntaxe modifiées, les phases de code déjà écrites en langages C++ et Visual Basic peuvent générer des erreurs de syntaxe. Nous vous recommandons de valider à nouveau les phases de code créées dans une version antérieure de Blue Prism une fois la mise à niveau effectuée. Consultez les notes de la version 6.8 pour en savoir plus.

Version 6.9 de Blue Prism

Les versions installées manuellement de l'extension de navigateur Blue Prism pour Chrome et Edge doivent être supprimées avant la mise à niveau si elles ont été installées manuellement

Si une version précédente de l'extension de navigateur Blue Prism pour Chrome et Edge a été installée manuellement depuis le magasin Web du navigateur (et non automatiquement lors de l'installation de Blue Prism), il est nécessaire de supprimer manuellement cette extension avant la mise à niveau vers la version 6.9. Veuillez vous reporter aux instructions d'installation correspondantes pour chaque navigateur dans Intégration de Chrome, Edge et Firefox.

L'extension du navigateur Firefox à utiliser avec la version 74 ou ultérieure de Firefox doit être installée manuellement

L'extension Firefox de Blue Prism est installée automatiquement si elle est sélectionnée lors d'une installation ou d'une mise à jour avancée de Blue Prism. Toutefois, pour les applications et les sites Web utilisant la version 74 ou ultérieure de Firefox, l'extension doit être installée manuellement depuis le magasin de modules complémentaires de Firefox comme suit :

  1. Ouvrez Firefox.
  2. Collez l'URL suivante dans la barre d'adresse du navigateur : https://addons.mozilla.org/fr/firefox/addon/blue-prism-6-9-extension/
  3. Cliquez sur Ajouter à Firefox et confirmez l'installation lorsque vous y êtes invité.

Une notification s'affiche lorsque l'installation est terminée et l'icône d'extension Blue Prism est ajoutée à la barre d'outils du navigateur.

Les phases de code doivent être validées à nouveau

Le compilateur utilisé pour valider les phases de code écrites en langages C++ et Visual Basic a été mis à jour dans Blue Prism 6.8. Nous vous recommandons de valider à nouveau les phases de codes créées dans une version antérieure à Blue Prism 6.8 une fois la mise à niveau effectuée. Consultez les avis de mise à niveau vers la version 6.8 pour en savoir plus.

Version 6.10.3 de Blue Prism

Modifications de la communication entre les extensions de navigateur et Blue Prism

La communication entre Blue Prism et les extensions de navigateur utilisées pour l'automatisation native de Chrome, Edge et Firefox a été mise à jour comme suit :

  • Lors de la mise à niveau des versions Blue Prism antérieures à la 6.8 : la communication s'effectue via un port fixe par défaut (le réglage système Utiliser uniquement le port d'extension de navigateur fixe (31924) est sélectionné par défaut).
  • Lors de la mise à niveau des versions de Blue Prism 6.8 et ultérieures :

    • Si le réglage a été défini manuellement (quelle que soit sa valeur), il sera alors conservé.

    • Si le réglage n'a pas été défini manuellement, le réglage système Utiliser uniquement le port d'extension de navigateur fixe (31924) est désélectionné par défaut et la communication s'effectuera via un port éphémère.

Les processus et objets métier existants ne seront pas affectés par ce changement après la mise à niveau. Les administrateurs système effectuant la mise à niveau doivent vérifier si le réglage système Utiliser uniquement le port d'extension de navigateur fixe (31924) est sélectionné ou non en fonction de leur scénario de déploiement.

L'extension de navigateur Edge n'a plus besoin d'être activée séparément après l'installation de Blue Prism.

L'extension de navigateur Edge est désormais entièrement installée si elle est sélectionnée sur l'écran d'installation avancée pendant l'installation de Blue Prism. Auparavant, il était nécessaire d'activer l'extension séparément dans le navigateur Edge une fois l'installation de Blue Prism terminée.

L'optimisation de l'utilisation de la mémoire pourrait entraîner une latence des performances lors de l'ouverture et de l'enregistrement de processus complexes.

Cette version inclut des améliorations pour réduire l'utilisation inutile de la mémoire lors de l'exécution d'automatisations. Cependant, cela peut entraîner une latence des performances supplémentaire lors de l'ouverture et de l'enregistrement de processus complexes qui contiennent un volume élevé de dépendances, telles que des étapes, des éléments de données, des pages, des objets et des variables environnementales. Dans l'ensemble, l'empreinte mémoire des processus complexes est désormais réduite par rapport aux versions précédentes.

Version 7.0 de Blue Prism

Nouvelles clés de licence Blue Prism requises

Une nouvelle clé de licence est requise pour toutes les mises à niveau vers Blue Prism 7.0. Pendant une mise à niveau, les licences Blue Prism 6 existantes sont supprimées de la base de données Blue Prism. Les utilisateurs seront invités à appliquer leur nouvelle licence lors de leur première connexion à Blue Prism connecté directement à la base de données après une mise à niveau, avant de pouvoir lancer les services du serveur d'applications Blue Prism.

Les réglages d'Application Server Control Resources doivent être configurés

Lors de la mise à niveau d'un serveur d'applications Blue Prism de la version 6 vers la version 7, la sortie de la console du serveur affiche un message informant l'utilisateur que le mode de sécurité ne peut pas être aucun. Cela permet de s'assurer que les réglages d'ASCR sont configurés dans BPServer.exe. Voir Configuration du serveur ASCR pour plus de détails.

Option La gestion des sessions applique les permissions de contrôle de l'utilisateur supprimée

L'option La gestion des sessions applique les permissions de contrôle de l'utilisateur (recommandé) a été supprimée de l'écran Système - Réglages pour cette version. L'option reste activée par défaut et peut uniquement être configurée dans la base de données Blue Prism par le service client.

Réglage de nouvelle tentative automatique disponible pour les éléments de file d'attente de travaux verrouillés

Blue Prism 6.5 a introduit un changement de comportement dans les files d'attente de travaux lorsqu'une session de ressource d'exécution s'est terminée. Les éléments de file d'attente de travaux avec une exception ont été marqués comme incomplets par le processus de nettoyage et aucune nouvelle tentative automatique n'a été tentée si un élément de file d'attente de travaux était verrouillé.

Dans cette version, une nouvelle option appelée Réessayer les éléments dans cette file d'attente en cas de fin de session inattendue, qui est désactivée par défaut, a été ajoutée à l'écran Système > Flux de travail - Files d'attente de travaux. Si cette option est activée et qu'un élément de file d'attente de travaux est verrouillé à la suite de la fin inattendue d'une ressource d'exécution au cours d'une session, une nouvelle tentative pour l'élément de la file d'attente sera automatiquement créée lorsque la ressource d'exécution sera redémarrée. Cela dépend de la valeur configurée pour le nombre maximal de nouvelles tentatives sur la file d'attente.

Version 7.0.1 de Blue Prism

L'extension de navigateur Edge n'a plus besoin d'être activée séparément après l'installation de Blue Prism.

L'extension de navigateur Edge est désormais entièrement installée si elle est sélectionnée sur l'écran d'installation avancée pendant l'installation de Blue Prism. Auparavant, il était nécessaire d'activer l'extension séparément dans le navigateur Edge une fois l'installation de Blue Prism terminée.

L'optimisation de l'utilisation de la mémoire pourrait entraîner une latence des performances lors de l'ouverture et de l'enregistrement de processus complexes.

Cette version inclut des améliorations pour réduire l'utilisation inutile de la mémoire lors de l'exécution d'automatisations. Cependant, cela peut entraîner une latence des performances supplémentaire lors de l'ouverture et de l'enregistrement de processus complexes qui contiennent un volume élevé de dépendances, telles que des étapes, des éléments de données, des pages, des objets et des variables environnementales. Dans l'ensemble, l'empreinte mémoire des processus complexes est désormais réduite par rapport aux versions précédentes.

Elles sont déjà présentes dans Blue Prism 6.10.3 et ne s'appliquent donc que lors de la mise à niveau à partir de Blue Prism 6.10.2 et versions antérieures.

Version 7.1 de Blue Prism

Prise en charge du mode IE de Microsoft Edge en raison de la suppression d'Internet Explorer

Microsoft devant mettre fin à la prise en charge d'Internet Explorer en juin 2022, la prise en charge du mode IE de Microsoft Edge a été introduite dans Blue Prism pour aider les clients à gérer l'impact de ce changement. Plusieurs actions supplémentaires qui étaient auparavant uniquement disponibles pour Internet Explorer sont désormais disponibles pour une utilisation avec les navigateurs modernes Chrome, Edge et Firefox.

Les automatisations qui reposent sur Internet Explorer doivent être mises à jour pour utiliser des navigateurs modernes, en utilisant les nouvelles actions si nécessaire. Lorsque l'utilisation de navigateurs modernes n'est pas une option, les automatisations peuvent être configurées pour utiliser le mode IE de Edge. Pour en savoir plus sur la configuration des processus afin d'utiliser le mode IE, voir Mode IE de Microsoft Edge.

Modifications apportées aux extensions de navigateur Chrome et Edge en raison de la mise à jour de Google vers Manifest V3

En raison des changements dans la plateforme d'extensions de Google et du passage à Manifest V3, la fonction précédemment disponible pour insérer ou invoquer JavaScript sur les pages Web via l'extension de navigateur Chrome ou Edge ne fonctionnera plus. Il s'agit d'une limitation imposée par Manifest V3 pour des raisons de sécurité. Les extensions de navigateur Firefox utilisent toujours Manifest V2 et ne sont donc actuellement pas affectées.

Lorsque des processus ou objets existants utilisent la fonction d'insertion ou d'invocation de JavaScript, nous recommandons que la conception soit modifiée après une mise à niveau afin de remplacer cette fonction à l'aide de fonctionnalités intégrées standard.

Pour en savoir plus, consultez la documentation Google.

Navigateur Microsoft Edge WebView2 requis pour la connexion Authentication Server à partir de Blue Prism

Le navigateur CefSharp Chromium utilisé pour afficher les boîtes de dialogue de connexion a été remplacé par Microsoft Edge WebView2 afin de fournir des navigateurs intégrés de manière plus sécurisée. Ceci est requis pour les environnements Blue Prism configurés pour la connexion utilisateur via Authentication Server. L'exécution WebView2 associée doit être installée en local sur toute machine qui exécute le client interactif Blue Prism.  Pour en savoir plus, consultez la vidéo d'installation et https://docs.microsoft.com/en-us/microsoft-edge/webview2/concepts/distribution.

Obligation de reconfigurer l'ID client et le secret client du compte de service Authentication Server

Dans Blue Prism 7.1, les utilisateurs n'ont plus besoin de créer d'identifiant sur l'écran Sécurité - Identifiants pour stocker les valeurs ID client et Secret client du compte de service utilisé pour se connecter à Authentication Server. Ces valeurs peuvent désormais être saisies directement dans l'onglet Intégration d'Authentication Server sur l'écran Détails de la configuration du serveur Blue Prism sous une nouvelle section Détails du client. Le champ déroulant Identifiant Authentication Server a été supprimé de l'écran Sécurité - Réglages d'authentification. Ces modifications ont été effectuées, car les requêtes à l'agent de messages RabbitMQ sont effectuées à partir du serveur d'applications.

Les utilisateurs qui ont précédemment configuré ces réglages dans Blue Prism 7.0 devront ajouter l'ID client et le secret client du compte de service associé sur l'écran Détails de la configuration du serveur pour chaque service de serveur d'applications Blue Prism dans le déploiement.

Nouveau paramètre Identificateur d'attribut indépendant de la langue ajouté à l'action Obtenir l'attribut

Un nouveau paramètre Identificateur d'attribut indépendant de la langue a été ajouté à l'action Obtenir l'attribut dans le modélisateur d'application pour les étapes de lecture et d'attente, à utiliser à la place du paramètre Nom d'attribut. Cela permet aux processus de s'exécuter avec succès dans Studio ainsi que sur les ressources d'exécution lorsque l'environnement est configuré pour s'afficher dans une langue différente de celle dans laquelle le nom d'attribut a été ajouté à l'origine.

Auparavant, les noms d'attribut ajoutés à l'origine dans une langue spécifique ne fonctionnaient pas correctement lorsqu'ils étaient traduits dans une autre langue, car le paramètre Nom d'attribut utilisait le nom d'affichage de l'attribut. Cela pouvait entraîner l'échec de l'exécution des processus.

La liste déroulante du nouveau paramètre Identificateur d'attribut est remplie par une liste statique de noms d'attribut localisés. Ceux-ci s'affichent à l'utilisateur sous forme de texte convivial localisé, mais renvoient des identificateurs indépendants de la langue qui sont stockés dans le XML du processus, de sorte qu'ils fonctionneront quelle que soit la langue d'affichage choisie.

Le paramètre Nom d'attribut est toujours inclus dans les étapes de lecture et d'attente (pour la rétrocompatibilité), mais ne doit pas être utilisé dans les nouvelles étapes.

Lors de l'examen des étapes de lecture et d'attente existantes dans Object Studio, le paramètre Nom d'attribut existant peut être conservé, ou une nouvelle valeur indépendante de la langue peut être choisie dans la liste déroulante Identificateur d'attribut.

  • Si le paramètre Nom d'attribut est conservé dans les étapes existantes et que le nouveau paramètre Identificateur d'attribut n'est pas utilisé, tout processus qui utilise l'objet métier continuera d'échouer dans le scénario décrit.
  • Si les deux paramètres sont inclus, l'objet métier utilisera le paramètre Identificateur d'attribut et s'exécutera comme prévu.
  • Si un objet métier qui inclut le nouveau paramètre Identificateur d'attribut est importé dans une version antérieure de Blue Prism, tout processus qui utilise l'objet métier ne pourra pas être exécuté.

Configuration du nom de principal de service (SPN) requise

Si vous utilisez les modes de connexion suivants avec une connexion au serveur Blue Prism, un nom de principal de service (SPN) doit être configuré pour le compte Active Directory sous lequel chaque instance de service de serveur Blue Prism s'exécute :

  • WCF : SOAP avec chiffrement de messages et authentification Windows
  • WCF : SOAP avec chiffrement de transport et authentification Windows
  • .NET Remoting sécurisé

Cela est dû à la mise à jour de sécurité Windows de janvier 2022 pour CVE-2022-21920 qui affecte le comportement d'authentification lors de l'utilisation de ces modes de connexion. Pour en savoir plus, voir Configuration du SPN.

Suppression de la distinction entre les environnements à authentification unique et à authentification multiple et les fonctions associées

Lors de la création d'une base de données Blue Prism, les utilisateurs n'ont plus à choisir entre les environnements à authentification unique et à authentification multiple. Une seule base de données Blue Prism couvre désormais tous les types d'environnement et méthodes d'authentification. Les déploiements mis à niveau à partir d'une version antérieure seront convertis au nouveau type de base de données dans le cadre de la mise à niveau de la base de données.

La fonction suivante n'est plus disponible, car elle n'est pas nécessaire pour prendre en charge le nouveau type de base de données :

  • La section Authentification unique de l'écran Sécurité - Réglages d'authentification a été supprimée.  Cela supprime également l'outil de conversion de base de données introduit dans Blue Prism 6.9 qui convertit une base de données Active Directory à authentification unique en une base de données Active Directory à authentification multiple.
  • La fonction d'environnement à authentification unique ne peut plus être utilisée dans Process Studio et Object Studio. La fonction n'est plus nécessaire, car elle n'était auparavant utilisée que pour distinguer les environnements à authentification unique des environnements à authentification multiple.

    Les processus et objets métier qui utilisaient auparavant cette fonction devront être retraités sans la fonction.

  • L'écran Gérer les droits d'accès dans Process Studio n'affiche plus de liste d'utilisateurs lors de la gestion des droits d'accès pour les environnements multiéquipes. Cela n'était visible que lors de la configuration des droits d'accès dans des environnements à authentification multiple.

  • Les paramètres de ligne de commande /setadadmingroup et /setaddomain utilisés avec les commandes /createdb, /replacedb, /upgradedb et /getdbscript ne sont plus disponibles. Le groupe d'administrateurs Active Directory est désormais configuré en affectant un groupe de sécurité au rôle Administrateur système via la boîte de dialogue Appartenance au rôle.

  • Le paramètre de ligne de commande /configuredb n'est plus disponible, car les étapes de configuration précédemment effectuées via cette commande sont désormais effectuées d'une manière différente :

    • Le domaine Active Directory dans lequel résident les groupes de sécurité n'a plus besoin d'être défini, car les groupes de sécurité peuvent désormais résider dans plusieurs domaines. En outre, les détails du domaine sont automatiquement capturés lors du mappage des groupes de sécurité aux rôles dans Blue Prism.
    • Le groupe d'administrateurs Active Directory est désormais configuré en affectant un groupe de sécurité au rôle Administrateur système via la boîte de dialogue Appartenance au rôle.

Connexion à Blue Prism à l'aide de l'authentification Active Directory après une mise à niveau

Suite à une mise à niveau à partir d'une version précédente de Blue Prism, les utilisateurs Active Directory peuvent continuer à se connecter en fonction de leur configuration d'origine sans apporter de modifications. Cependant, il est recommandé qu'un administrateur système se connecte immédiatement après la mise à niveau et synchronise tous les utilisateurs avec Active Directory (via l'option Synchroniser les utilisateurs avec Active Directory sur l'écran Sécurité - Utilisateurs) pour s'assurer que toutes les données sont mises à jour à partir d'Active Directory.

Si les utilisateurs rencontrent des problèmes de connexion à Active Directory après la mise à niveau, veuillez vous reporter à la section Dépannage de l'authentification unique pour plus d'informations.

Obligation de créer des groupes personnalisés si un rôle Blue Prism est affecté à un groupe de sécurité Active Directory intégré

Les groupes de sécurité Active Directory intégrés ne sont pas pris en charge dans Blue Prism. Si un rôle Blue Prism est affecté à un groupe de sécurité intégré, l'administrateur système devra créer un groupe personnalisé, ajouter les utilisateurs du groupe de sécurité intégré au groupe personnalisé et l'affecter au rôle Blue Prism.

La première connexion après la mise à niveau d'une version Blue Prism antérieure à la version 5.0.24 peut prendre un peu plus de temps

Lors de la mise à niveau à partir d'une version Blue Prism antérieure à la version 5.0.24, le format du domaine Active Directory et des groupes de sécurité mappés dans la base de données est mis à jour au format utilisé dans la version 7.1. La première connexion après la mise à niveau peut prendre un peu plus de temps que d'habitude en raison de certaines actions administratives effectuées en arrière-plan.

Suppression de l'option Afficher une liste d'utilisateurs sur l'écran de connexion

L'option de connexion Afficher une liste des utilisateurs sur l'écran de connexion disponible dans les versions précédentes de Blue Prism a été supprimée de l'écran Sécurité - Réglages d'authentification pour améliorer les performances lorsque vous utilisez l'authentification Active Directory.

Pour en savoir plus, consultez les notes de version de Blue Prism 7.1.

Version 7.1 de l'API Blue Prism API requise par la version 4.6 de Hub Control Room

En cas de mise à niveau du plug-in Hub Control Room vers la version 4.6, l'API Blue Prism API doit également être mise à niveau vers la version 7.1. La fonction de session, de planning et de journal mensuel d'utilisation dans Control Room ne fonctionnera pas comme prévu, sauf si les deux composants sont mis à niveau. Si l'API Blue Prism API 7.1 a déjà été installée, assurez-vous de mettre à niveau votre installation Hub vers la version 4.6, qui inclut le plug-in Control Room 4.6.

Pour en savoir plus, consultez les notes de version de Blue Prism Hub 4.6.